package org.springblade.system.excel;

import java.lang.annotation.*;

@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
@Inherited
public @interface ExcelSelector {

	/**下拉框使用的列**/
	int columnIndex() default -1;
	int rowIndex() default -1;
	/**
	 * 固定数据
	 */
	String[] fixedSelector() default {};

	/**
	 * 字典key
	 */
	String dictKeyValue() default "";

	/**兼容字典有上下级的情况，最多两级。main-使用第一级，sub-使用第二级**/
	ValueType valueType() default ValueType.MAIN;


	public enum ValueType{
		MAIN,SUB
	}
}
